home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / ctutor2.zip / STRUCT2.C < prev    next >
C/C++ Source or Header  |  1987-07-04  |  678b  |  29 lines

  1.                                         /* Chapter 11 - Program 2 */
  2. main()
  3. {
  4. struct {
  5.    char initial;
  6.    int age;
  7.    int grade;
  8.    } kids[12];
  9.  
  10. int index;
  11.  
  12.    for (index = 0;index < 12;index++) {
  13.       kids[index].initial = 'A' + index;
  14.       kids[index].age = 16;
  15.       kids[index].grade = 84;
  16.    }
  17.  
  18.    kids[3].age = kids[5].age = 17;
  19.    kids[2].grade = kids[6].grade = 92;
  20.    kids[4].grade = 57;
  21.  
  22.    kids[10] = kids[4];               /* Structure assignment  */
  23.  
  24.    for (index = 0;index < 12;index++)
  25.       printf("%c is %d years old and got a grade of %d\n",
  26.              kids[index].initial, kids[index].age,
  27.              kids[index].grade);
  28. }
  29.